/**
 *  登录请求结构
 */
export interface LoginForm {
    /** 用户名 */
    username: string
    /** 用户密码 */
    password: string
    /** 验证码缓存Id */
    captchaId: string
    /** 验证码 */
    captchaCode: string
}

/**
 *  登录响应结构
 */
export interface LoginVO {
    /** 授权令牌 */
    access_token?: string
    /** 授权令牌 access_token 的有效期 */
    expire_in?: number
    /** 刷新令牌 */
    refresh_token?: string
    /** 刷新令牌 refresh_token 的有效期 */
    refresh_expire_in?: number
}

/**
 * 验证码响应结构
 */
export interface CaptchaResult {
    /** 验证码唯一标识(用于从Redis获取验证码Code) */
    captchaId?: string
    /** 验证码图片Base64字符串 */
    captchaBase64?: string
}
